/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.8
 */

package com.financial.model;

import java.util.Date;

/**
 * t_user_account
 * 
 * @author yunfa_liu
 * @version 1.0.0 2020-02-10
 */
public class TUserAccount implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -3060548546139823008L;

    /** 账户id */
    private String id;

    /** 用户名 */
    private String username;

    /** 密码 */
    private String password;

    /** 状态( 0:禁用, 1:正常 ) */
    private Integer accountStatus;

    /** 账户类型( 1:普通用户, 2:运营人员 ) */
    private Integer accountType;

    /** 是否完善个人信息( 0:未完善, 1:已完善 ) */
    private Integer fillUserinfo;

    /** 最后登录时间 */
    private Date lastLoginTime;

    /** 创建时间 */
    private Date createTime;

    /**
     * 获取账户id
     * 
     * @return 账户id
     */
    public String getId() {
        return this.id;
    }

    /**
     * 设置账户id
     * 
     * @param id
     *          账户id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取用户名
     * 
     * @return 用户名
     */
    public String getUsername() {
        return this.username;
    }

    /**
     * 设置用户名
     * 
     * @param username
     *          用户名
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取密码
     * 
     * @return 密码
     */
    public String getPassword() {
        return this.password;
    }

    /**
     * 设置密码
     * 
     * @param password
     *          密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取状态( 0:禁用, 1:正常 )
     * 
     * @return 状态( 0:禁用
     */
    public Integer getAccountStatus() {
        return this.accountStatus;
    }

    /**
     * 设置状态( 0:禁用, 1:正常 )
     * 
     * @param accountStatus
     *          状态( 0:禁用
     */
    public void setAccountStatus(Integer accountStatus) {
        this.accountStatus = accountStatus;
    }

    /**
     * 获取账户类型( 1:普通用户, 2:运营人员 )
     * 
     * @return 账户类型( 1:普通用户
     */
    public Integer getAccountType() {
        return this.accountType;
    }

    /**
     * 设置账户类型( 1:普通用户, 2:运营人员 )
     * 
     * @param accountType
     *          账户类型( 1:普通用户
     */
    public void setAccountType(Integer accountType) {
        this.accountType = accountType;
    }

    /**
     * 获取是否完善个人信息( 0:未完善, 1:已完善 )
     * 
     * @return 是否完善个人信息( 0:未完善
     */
    public Integer getFillUserinfo() {
        return this.fillUserinfo;
    }

    /**
     * 设置是否完善个人信息( 0:未完善, 1:已完善 )
     * 
     * @param fillUserinfo
     *          是否完善个人信息( 0:未完善
     */
    public void setFillUserinfo(Integer fillUserinfo) {
        this.fillUserinfo = fillUserinfo;
    }

    /**
     * 获取最后登录时间
     * 
     * @return 最后登录时间
     */
    public Date getLastLoginTime() {
        return this.lastLoginTime;
    }

    /**
     * 设置最后登录时间
     * 
     * @param lastLoginTime
     *          最后登录时间
     */
    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreateTime() {
        return this.createTime;
    }

    /**
     * 设置创建时间
     * 
     * @param createTime
     *          创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}